@charset "utf-8";
/* CSS Document 
Renjiayi
Public CSS
2019-3-28
http://www.gkzy.com/
*/

body,ul,li,ol,h1,h2,h3,h4,h5,h6,p{ 
      margin:0; 
      padding:0;
	  font-family:微软雅黑,Arial Regular,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	  }
h1,h2,h3,h4,h5,h6{
	 font-weight:normal;
	}	  
ul,ol{list-style:none; }
a{ text-decoration:none}
img{border:0}
.fl{float:left}
.fr{float:right}
.h8{height:8px}
.h20{height: 20px}
.h30{height: 30px}
.h50{height: 50px}
.h70{height:70px}
.h80{height: 80px}
.h100{height: 100px}
.h120{height: 120px}
.h140{height: 140px}
.h160{height: 160px}
.h180{ height:180px}
.h200{ height:200px}
.h240{ height:240px}
.h280{ height:280px}
.h325{ height:325px}
.h350{ height:350px}
.h380{ height:380px}
.h395{ height:395px}
.h400{ height:400px}
.h420{ height:420px}
.h450{ height:450px}
.h500{ height:500px}
.h600{ height:600px}
.h650{ height:650px}
.h680{ height:680px}
.h760{ height:760px}
.h860{height: 860px}
.h1800{ height:1800px}
.m10{ margin:10px;}
.m20{ margin:20px;}
.ml0{margin-left:0; }
.mt5{ margin-top:5px;} 
.mt6{ margin-top:6px;}
.mt8{ margin-top:8px;} 
.mt10{ margin-top:10px;} 
.mt15{ margin-top:15px;}  
.mt20{ margin-top:20px;}    
.mt25{ margin-top:25px}
.mb20{ margin-bottom:20px}
.mt2{ margin-top:2px;}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt80{margin-top:80px}
.mb10{ margin-bottom:10px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb50{ margin-bottom:50px}
.mb80{ margin-bottom:80px}
.mr0{ margin-right:0px}
.mr5{ margin-right:5px}
.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.mr25{ margin-right:25px}
.mr30{ margin-right:30px}
.mr40{ margin-right:40px}
.mr50{ margin-right:50px}
.ml0{ margin-left:0px}
.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml20{ margin-left:20px}
.ml25{margin-left:25px}
.ml30{ margin-left:30px}
.ml40{ margin-left:40px}
.ml50{margin-left:50px}
.ml60{ margin-left:60px}
.ml70{ margin-left:70px}
.ml80{margin-left:80px}
.ml90{ margin-left:90px}
.ml100{ margin-left:100px}
.ml140{ margin-left:140px}
.ml150{ margin-left:150px}
.ml190{ margin-left:190px}
.ml200{ margin-left:200px}
.pl40{padding-left:40px;}
.pb10{ padding-bottom:10px;}
.pt40{padding-top: 40px;}
.cf7931e{ color:#f7931e}
.bgfff{background:#ffffff}
.bgf0f0f0{background:#f0f0f0}
.bg666{ background-color:#666}
.c437829{color:#437829}
.cc93{color:#cc9933}
.cfff{ color:#fff}
.c333{ color:#333}
.c666{ color:#666}
.c999{ color:#999}
.cff3{color:#ffff33}
.cf{clear:both}
.w100{ width:100%}
.w120{ width:120px}
.w50{width:50px;}
.w200{width:200px}
.w218{width:218px}
.w250{width:250px}
.w280{width:280px}
.w290{width:290px}
.w380{width:380px}
.w436{width:436px}
.w500{width:500px}
.w560{width:560px}
.w580{width:580px}
.w600{ width:600px}
.w630{ width:630px}
.w654{ width:654px}
.w650{ width:650px}
.w725{width:725px}
.w750{width:750px}
.w800{width:800px}
.w830{width:830px}
.w870{width:870px}
.w880{width:880px}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs24{ font-size:24px;}
.oh{overflow: hidden}
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
.bbs{ border-bottom:1px solid #efefef}
.brs{ border-right:1px solid #efefef}
.bls{ border-left:1px solid #efefef}
.bts{ border-top:1px solid #efefef}
.brsccc{ border-right:1px solid #ccc}
.blsccc{ border-left:1px solid #ccc}
.btsccc{ border-top:1px solid #ccc}
.btn_submit{
	width:140px; 
	height:40px;
	line-height:40px;
	border-radius:5px;
	text-align:center;
	margin:0 auto;
	background: #8bb721;
	border:1px solid #999999;
	color:#fff;
	font-family:΢���ź�,Arial Regular,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	cursor:pointer}
.btn_minor{
	width:140px; 
	height:40px;
	line-height:40px;
	border-radius:5px;
	text-align:center;
	margin:0 auto;
	border:1px solid #999999;
	font-family:΢���ź�,Arial Regular,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	cursor:pointer}
.btn_label{
	padding:0px 10px; 
	margin:5px;
	height:30px;
	line-height:30px;
	border-radius:5px;
	text-align:center;
	border:1px solid #999999;
	cursor:pointer;
	 background-color:#e2fbe2;
	font-size:14px;
	}	
	.btn_Addlabel{
	padding:0px 15px; 
	margin:5px;
	height:30px;
	line-height:30px;
	border-radius:5px;
	text-align:center;
	border:1px solid #ccc;
	cursor:pointer;
	 color:#999;
	font-size:14px;
	}	
	.btn_labelSelected{
	padding:0px 10px; 
	margin:5px;
	height:30px;
	line-height:30px;
	border-radius:5px;
	text-align:center;
	border:1px solid #999999;
	cursor:pointer;
	color:#fff;
	 background-color:#47ac48;
	 font-size:14px;	
	 position:relative;
		}
	.btn_labelSImg{
	 position:absolute;
	 top: 10px;
	 right:-8px;
	 z-index:999;  
		}
	.SiteBar{background:#c7ed6a;
	border:1px solid #bcbcbc;
	border-radius:5px;
	box-shadow: #bbdf6c 0px 0px 2px 2px inset;
	position:relative}
	.DisSiteBar{
	background:#e2e2e2;
	position:absolute;
	border:0px solid #d4d4d4;
	border-radius:5px;
	box-shadow: #d4d4d4 0px 0px 2px 2px inset;
	z-index:990;	
	}
	.siteStep{
	  position:absolute;
	  width:35px;
	  height:35px;
	  line-height:35px;
	  border-radius:50%;
	 background: #ffca27;
	 border:3px solid #fff;
-moz-box-shadow:0px 0px 8px #d5d5d5;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 0px 8px #d5d5d5;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 8px #d5d5d5; 
		z-index:998;
	color:#fff;
	text-align:center; 
		}
.Dis_siteStep{
	  position:absolute;
	  width:35px;
	  height:35px;
	  line-height:35px;
	  border-radius:50%;
	 background: #959595;
	 border:3px solid #fff;
    -moz-box-shadow:0px 0px 8px #d5d5d5;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 0px 8px #d5d5d5;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 8px #d5d5d5; 
	z-index:998;
	color:#fff;
	text-align:center; 
		}		
		
.siteStepA{top:-15px;left:-3px;}
.siteStepB{top:-15px;left:270px;}		
.siteStepC{top:-15px;left:540px;}
.siteStepD{top:-15px;left:810px;}


.DisbarA{top:0;left:270px;}
.DisbarB{top:0;left:540px;}
.DisbarC{top:0;left:810px;}




/* CSS Document 
DeanZhang
Pages CSS
2019-4-22
http://www.gkzy.com/
*/
a {
    cursor: pointer;
    text-decoration: none;
    color: #333;
}

.clear:before,.clearfix:after{
	content: "";
	display: table;
	clear: both;
}

.clear{
	zoom: 1;
}


/* #nav ul{
	height:60px;
	line-height:60px;
	}
#nav ul li{
	float:left;
	
	}
 #nav ul li a { 
    height:60px;
    line-height:60px;
    color:#333; 
    font-size:16px; 
    display:block;
    text-align:center; 
    width:100%;  
    padding:0 5px;
 } 
.nav_icon{
	display:block ; 
	width:15px; 
	height:60px; 
	background:url(../images2/icon.jpg) no-repeat 30px 30px; 
	}
.navicon{ 
    background:url(../images2/icon.jpg) no-repeat 68px 10px;
	} */
   /* search */
 #box{ 
    width: 275px;
	margin: 10px auto;
	overflow:hidden;
	font-family: 'Microsoft YaHei'; 
	font-size: 14px; 
	}
#box input{ 
    width: 231px;
	overflow:hidden; 
	border: 1px solid #e2e2e2;
	height: 30px;
	float: left; 
	padding:0 0 0 5px; 
	}


	.nav-bg{width:100%; background-color:#f8f8f8;height:82px;position: relative;}
	.nav-style{
		width:1100px;
		margin:0 auto;
		}
	.logo{
		display:block;
		float:left;
		margin-top: 14px;
	}
	.nav-top{
		float:right;
		}
	
	.nav-default{
		font-size:18px;
		color:#3f3f3f;
		border-bottom:2px solid #47ac48;
		background-color:#e2e2e2;
	}
	.nav-top .nav-default a{
		color:#3f3f3f;}
	.backindex{color: #aaa;
	  
		margin-left: 55px;
		margin-top: 35px;
	   
		display: inline-block;
	   
	}
	.nav02{
		display:block;
		float: left;
		/* margin-left:6px; */
		width: 100px;
		height: 60px;
		line-height: 80px;
		text-align: center;
		position:relative;
		font-size:16px;
		margin-bottom: 10px;
	}
	.nav02 a{
		color:#797979;}
	.nav02 a:hover{
		color:#3f3f3f;
	}	
	.nav02:hover{
		background: url(../images2/navborder.png) no-repeat bottom center;
		}	
	
	.nav02 .list03{
		position:absolute;
		display:none; 
		float:left;
		z-index:100;
		left: 0;
		top: 60px;
	}
	.nav02 .list03 a{ 
		display:block;
		/* line-height:30px; */
		text-align:center; 
		width:100px; 
		font-size:14px;
		line-height: 40px;
		color: #30A754;
		background-color: #eff;
	}
	.nav02 .list03 a:hover{
		color: #fff;
		background-color: #30A754;
	}
	.nav02:hover .list03{ display:block;}
	
	.top-line{
		width:1100px;
		height:2px;
		background-color:#47ac48;
		margin:auto;
		margin-top:10px;}	

	.scoreTable tr:nth-child(2n){
		background: #f6f5f5;
		
	}	
	.tips {
		color: red;
		font-size: 16px;
	}